@media  screen and (max-width:320px ) {
	.minus, .plus, .num {
	    width: 1.5rem !important;
	}
	.num{
		width:3rem !important;
	}
}
body{
	background: #f4f4f4;
}
.title a {
    position: absolute;
    left: 1rem;
}
.pay-con-img{
	width:7.5rem;
	height: 7.5rem;
}
.pay-con{
	display: flex;
	flex-direction: row;
	position:relative;
	padding:1rem 1rem 2rem 1rem;
	border-top:1px solid #f4f4f4;
}

.pay-infor{
	color:#000000;
	font-size:1.3rem;
	padding-left:1.3rem;
}
.pay-title{
	height:4rem;
	line-height:4rem;
	font-size:1.4rem; 
	padding-left:1rem;
	color:#000000;
	border-bottom: 1px solid #f4f4f4;  
}
.price{
	font-size:1.2rem;
	float:right;
	position:relative;
	top:-3rem;
	right:1rem;
}
.price span,.total span{
	font-size:1.5rem;
	color:#fd302d;
}
.total{
	font-size:1.4rem;
}

.payment-list{
	display: flex;
	flex-direction: column;
	margin-top:0;
}
.isStick-list label{
	padding: 0;
	margin-bottom: 0;
	font-size:1.4rem;
    color:#000000;
}
.weui-cells:before,.weui-cells:after,.weui-cell:before{
	display:none;
}
.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{
	color:#ff2f2d;
}
.weui-cells_checkbox .weui-icon-checked:before{
	color:#979797;
}
.zhifubao,.weixin{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.zhifubao-img,.weixin-img{
	width:4rem;
	margin-right:1.5rem;
}
.payment-title{
	font-size:1.3rem;
	margin-bottom:0.5rem;
	color:#000000;
}
.payment-intro{
	color:#838383;
	font-size: 1.1rem;
}
.weui-cell__hd{
	padding-right:1.5rem !important;
}
.confirm {
    background: #ff2f2f;
    width: 90%;
    padding: 1rem 0;
    border-radius: 30px;
    margin: 3.5rem auto 0.1rem;
    display: block;
    font-size: 1.4rem;
    color: #fff;
}
.pay-title,.pay-con{
	background: #FFFFff;
	width: 100%;
}
.total{
	margin-top:1rem;
	padding-left:1rem;
	background: #FFFFff;
}
label{
	padding-left:0 !important;
}
.total span{
	height:4rem;
	line-height: 4rem;;
}
.count{
	font-size:1.2rem;
	display: flex;
	flex-direction: row;
	padding-left:1.3rem;
	margin-top:1.7rem;
}
.count>div{
	display: flex;
	flex-direction: row;
	align-content: center;
	
}
.minus,.plus,.num{
	width:2.5rem;
	height:2rem;
	text-align: center;
	line-height: 2rem;
	display: block;
	border:1px solid #999;
}
.num{
	width:4rem;
	border-left:0;
	border-right:0;
}
.countdown img{
	width:1.75rem;
}
.countdown{
	display: flex;
	flex-direction: row;
	align-items: center;
	height:4rem;
	font-size:1.4rem;
	color:#ff4343;
	padding-left:1rem;
	background: #FFFFFF;
}
.countdown>div{
	margin-right:1rem;
}
.confirm-con{
	background:#ffffff;
	position:absolute;
	bottom:0;
	width:100%;
}
.confirm-title{
	color:#838383;
	width:100%;
	text-align:center;
	height:6rem;
	line-height:6rem;
	font-size:1.4rem;
}
.confirm-bg .confirm-con{
	border-radius: 0 !important;
}
.yes{
	background: #FFFFFF;
	width:17rem;
	color:#000000;
	height:3rem;
	line-height:3rem;
	margin:0 auto;
	border-radius: 20px;
	text-align:center;
	margin-bottom:1.3rem;
	border:1px solid #999;
	font-size: 1.2rem;
}

.confirm-bg{
	background:rgba(0,0,0,0.3);
	width:100%;
	height:100%;
	position:fixed;
	bottom:5.3rem;
	display:none;
}